package _98综合练习;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;

public class Exercise2 {

    static boolean isFind = false;
    static String path = "player.txt";
    static FileReader fr;
    static BufferedReader bufR;
    static Scanner sc = new Scanner(System.in);

    public static void main(String[] args) throws IOException, ClassNotFoundException {
//		1.	项目根目录下已存在文件player.txt，文件中存放球员和球队存储格式如下(原始球员和球队不用程序录入，可手动建文件并在文件中录入数据)：
//		球员,球队（中间用，分隔），如：
//		杜兰特，勇士队
//		威少，雷霆队
//		库里，勇士队
//		石破天，湖人队
//		科比，湖人队
//		2.	程序启动时：提示用户输入球员名根据球员名找到所对应的球队
//		2.1 键盘录入球员名
//			 2.2 在player.txt中获取球员名和所属球队，验证键盘录入的球员是否存在
//				是：控制台将球员的所属球队信息打印
//				否：控制台提示：不存在该球员，并结束程序

//		例如：提示录入球员姓名检索对应球队
//		录入库里
//		展示出库里所属勇士队即完成功能
//		如果找不到给出相应的提示


        //提示用户输入球员名, 根据球员名找到所对应的球队

        System.out.println("====程序启动====");

        try {
            System.out.print("请输入球员名：");
            String playerName = sc.next();
            // 读取文档信息
            fr = new FileReader(path);
            bufR = new BufferedReader(fr);

            String info = "";
            while ((info = bufR.readLine()) != null) {

                String infoName = info.substring(0, info.indexOf(","));

                if (playerName.equals(infoName)) {
                    String teamName = info.substring(info.indexOf(",") + 1, info.length());
                    System.out.println("队伍名为：" + teamName);
                    isFind = true;
                    break;
                } else {
                    isFind = false;
                }
            }
            if (!isFind) {
                System.out.println("没找到！");
            }

        } catch (Exception e) {
            System.out.println(e.getMessage());

        } finally {
            bufR.close();
            fr.close();
        }


    }
}